//#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int main()
//{
//	int fac(int c);
//	int n, y;
//	printf("input a number:");
//	scanf("%d", &n);
//	y = fac(n);
//	printf("%d!=%d\n", n, y);
//	return 0;
//}
//
//int fac(int n)
//{
//	int f = 0;
//	if (n < 0)
//		printf("n<0,data error!");
//	else if (n == 0 || n == 1)
//		f = 1;
//	else  f = fac(n - 1) * n;
//	return(f);
//}